package com.hm.recycle.share.service;

import com.hm.common.model.PageInfo;
import com.hm.common.util.CommonDef.BaseInit.HttpInvokerEndpoing;
import com.hm.common.util.DbDocumentDef;
import com.hm.recycle.mongo.domain.DbDocumentDeleteRecycle;
import com.hm.recycle.mongo.vo.DeleteRecycleVo;

/**
 * @author shishun.wang
 * @date 2016年5月23日 下午11:07:54
 * @version 1.0
 * @describe
 */
public interface DbDocumentDeleteRecycleService {

	public String HTTP_INVOKER_EXPORT_CONTEXT = "/HttpInvokerEndpoing/recycle/DbDocumentDeleteRecycleService/"
			+ HttpInvokerEndpoing.Recycle.VERSION;

	public String addDbDocumentRecycle(DbDocumentDeleteRecycle dbDocumentRecycle);

	public PageInfo<DeleteRecycleVo> queryDelRecycle(DbDocumentDef documentDef, String operationUser, Integer version,
			Long startTime, Long endTime, Integer pageNumber, Integer pageSize);
}
